// import 'package:efood_multivendor/controller/auth_controller.dart';
// import 'package:efood_multivendor/controller/splash_controller.dart';
// import 'package:efood_multivendor/data/model/body/social_log_in_body.dart';
// import 'package:efood_multivendor/util/dimensions.dart';
// import 'package:efood_multivendor/util/images.dart';
// import 'package:efood_multivendor/util/styles.dart';
// import 'package:efood_multivendor/view/base/custom_snackbar.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter_facebook_auth/flutter_facebook_auth.dart';
// import 'package:get/get.dart';
// import 'package:google_sign_in/google_sign_in.dart';

// class SocialLoginWidget extends StatelessWidget {
//   @override
//   Widget build(BuildContext context) {
//     return (Get.find<SplashController>().configModel?.socialLogin[0].status ||
//             Get.find<SplashController>().configModel?.socialLogin[1].status)
//         ? Column(children: [
//             Center(child: Text('social_login'.tr, style: sfMedium)),
//             SizedBox(height: Dimensions.PADDING_SIZE_SMALL),
//             Row(mainAxisAlignment: MainAxisAlignment.center, children: [
//               Get.find<SplashController>().configModel?.socialLogin[0].status
//                   ? InkWell(
//                       onTap: () async {
//                         GoogleSignInAccount _googleAccount =
//                             await GoogleSignIn().signIn();
//                         GoogleSignInAuthentication _auth =
//                             await _googleAccount.authentication;
//                         if (_googleAccount != null) {
//                           Get.find<AuthController>()
//                               .loginWithSocialMedia(SocialLogInBody(
//                             email: _googleAccount.email,
//                             token: _auth.accessToken,
//                             uniqueId: _googleAccount.id,
//                             medium: 'google',
//                           ));
//                         }
//                       },
//                       child: Container(
//                         height: 40,
//                         width: 40,
//                         padding:
//                             EdgeInsets.all(Dimensions.PADDING_SIZE_EXTRA_SMALL),
//                         decoration: BoxDecoration(
//                           color: Colors.white,
//                           borderRadius: BorderRadius.all(Radius.circular(5)),
//                           boxShadow: [
//                             BoxShadow(
//                                 color: Colors.grey[Get.isDarkMode ? 700 : 300]!,
//                                 spreadRadius: 1,
//                                 blurRadius: 5)
//                           ],
//                         ),
//                         child: Image.asset(Images.google),
//                       ),
//                     )
//                   : SizedBox(),
//               SizedBox(
//                   width: Get.find<SplashController>()
//                           .configModel
//                           .socialLogin[0]
//                           .status
//                       ? Dimensions.PADDING_SIZE_SMALL
//                       : 0),
//               Get.find<SplashController>().configModel?.socialLogin[1].status
//                   ? InkWell(
//                       onTap: () async {
//                         LoginResult _result =
//                             await FacebookAuth.instance.login();
//                         if (_result.status == LoginStatus.success) {
//                           Map _userData =
//                               await FacebookAuth.instance.getUserData();
//                           if (_userData != null) {
//                             Get.find<AuthController>()
//                                 .loginWithSocialMedia(SocialLogInBody(
//                               email: _userData['email'],
//                               token: _result.accessToken.token,
//                               uniqueId: _result.accessToken.userId,
//                               medium: 'facebook',
//                             ));
//                           }
//                         } else {
//                           showCustomSnackBar(
//                               '${_result.status} ${_result.message}');
//                         }
//                       },
//                       child: Container(
//                         height: 40,
//                         width: 40,
//                         padding:
//                             EdgeInsets.all(Dimensions.PADDING_SIZE_EXTRA_SMALL),
//                         decoration: BoxDecoration(
//                           color: Colors.white,
//                           borderRadius: BorderRadius.all(Radius.circular(5)),
//                           boxShadow: [
//                             BoxShadow(
//                                 color: Colors.grey[Get.isDarkMode ? 700 : 300]!,
//                                 spreadRadius: 1,
//                                 blurRadius: 5)
//                           ],
//                         ),
//                         child: Image.asset(Images.facebook),
//                       ),
//                     )
//                   : SizedBox(),
//             ]),
//             SizedBox(height: Dimensions.PADDING_SIZE_LARGE),
//           ])
//         : SizedBox();
//   }
// }
